メインコンテンツまでスキップ
バージョン:26.2

Support for Multiple Keyboard Languages for RDP

The Eggplant Test RDP connection type integrates with your keyboard allowing your test script to interact with a system under test (SUT) as if it were physically interacting with the SUT. This enables you to type, click, and navigate the SUT using Sensetalk scripts.

情報

The keyboard language for the remote SUT is automatically configured to be the same as the keyboard language used by the Eggplant Test Client (Eggplant Functional, DAI, or Eggplant Gateway) machine.

Pre-condition: To set the keyboard language to be the same as the Eggplant Test client machine, you must sign out of, not just disconnect from, the previous remote SUT session.

Supported Keyboard Languages

Keyboard languageDescription
QWERTYQWERTY is the standard keyboard language for English.
QWERTZQWERTZ is a keyboard language widely used in Central and Southeast Europe.
AZERTYAZERTY is a keyboard language used in France and neighboring countries.
情報

Keysight Eggplant Test currently supports and tests the following keyboard languages: English, French, German, Chinese, and Japanese.

Known Issues with Keyboard Languages Support

German Keyboard

There are known issues with the keyboard language for German (QWERTZ) implementation. Some characters sent from French and German keyboards display differently. To resolve these mismatched character displays, add the command set the sendShiftForCaps to no into each SenseTalk script.

KeyOutcomeSolution
@ { } ~emptyset the sendShiftForCaps to no
#'set the sendShiftForCaps to no
~'set the sendShiftForCaps to no
<>set the sendShiftForCaps to no
^°set the sendShiftForCaps to no
+*set the sendShiftForCaps to no

French Keyboard

There are known issues with the keyboard language for French (AZERTY) implementation. Some characters sent from French and German keyboards display differently. To resolve these mismatched character displays, add the command set the sendShiftForCaps to no into each SenseTalk script.

KeyOutcomeSolution
@ { } ~emptyset the sendShiftForCaps to no
^¨set the sendShiftForCaps to no
&1set the sendShiftForCaps to no
(5set the sendShiftForCaps to no
_8set the sendShiftForCaps to no
)°set the sendShiftForCaps to no
$£set the sendShiftForCaps to no
!§set the sendShiftForCaps to no
:/set the sendShiftForCaps to no
<>set the sendShiftForCaps to no
"3set the sendShiftForCaps to no
*µset the sendShiftForCaps to no
情報

Additionally, some keys will trigger Sticky Key Notfication on Windows. Adding the command set the sendShiftForCaps to no in you SenseTalk script will also resolve and deactivate the prompt.

Future: Eggplant Gateway will work with Eggplant Functional to resolve this issue by including the SendShiftForCaps boolean embedded into the engine.